<?php
    //Iniciamos una Sesion
    session_start();
    include 'class/Conexion.php';
    //Cargamos la Libreria Catalogo para poder hacer uso de sus respectivos metodos.
    require_once('class/Catalogo.php');

    $obj= new Catalogo();
    //Capturamos en Variables lo que viene via POST, tambien se pudo haber usado la funcion Extract....
    $id=$_POST['id'];
    $cant=$_POST['cantidad'];

    //Si no viene via POST la variable cant o si se ingresa cero en la cantidad, inicializar cantidad en 1.
    if(!isset($cant) or $cant==0)
    {
            $cant=1;
    }


    //Actualizamos la cantidad que tiene el carro por la que viene VIA POST.
    $_SESSION['cart'][$id]=$cant;

    //Calculamos la cantidad  de items, que el usuarios va a comprar
    // mediante el metodo estatico calcular_items y dicho valor lo almacenamos en la variable de sesion
    //item. ($_SESSION['items'])
    $_SESSION['items']=	Catalogo::calcular_items($_SESSION['cart']);

    //Calculamos el total a pagar por el usuario, mediante el metodo estatico calcular_total,
    //dicho valor obtenido lo almacenamos en la variable de sesion total ($_SESSION['total'])
    $_SESSION['total']= Catalogo::calcular_total($_SESSION['cart']);

    $producto = $obj->get_detalles_producto($id);

    echo number_format($_SESSION['total'],2).'&'.$_SESSION['items'].'&'.number_format($producto[0]["precio"],2)*number_format($cant,2).'&'.$cant;
    //Redireccionamos a la Pagina que muestra el carrito de Compras.
    //header("Location:ver_carrito.php");
?>
